package com.ruoyi.jypc.service;

import java.util.List;
import com.ruoyi.jypc.domain.Carorder;

/**
 * 用车订单Service接口
 * 
 * @author HWJ
 * @date 2022-11-02
 */
public interface ICarorderService 
{
    /**
     * 查询用车订单
     * 
     * @param orderid 用车订单主键
     * @return 用车订单
     */
    public Carorder selectCarorderByOrderid(Long orderid);

    /**
     * 查询用车订单列表
     * 
     * @param carorder 用车订单
     * @return 用车订单集合
     */
    public List<Carorder> selectCarorderList(Carorder carorder);
    
    /**
     * 查询用车订单列表
     * 
     * @param carorder 用车订单
     * @return 用车订单集合
     */
    public List<Carorder> selectCarorderListAll();
    
    /**
     * 查询用车订单列表
     * 
     * @param carorder 用车订单
     * @return 用车订单集合
     */
	/* public List<Carorder> selectCarorderListpointAll(); */
    

    /**
     * 新增用车订单
     * 
     * @param carorder 用车订单
     * @return 结果
     */
    public int insertCarorder(Carorder carorder);

    /**
     * 修改用车订单
     * 
     * @param carorder 用车订单
     * @return 结果
     */
    public int updateCarorder(Carorder carorder);

    /**
     * 批量删除用车订单
     * 
     * @param orderids 需要删除的用车订单主键集合
     * @return 结果
     */
    public int deleteCarorderByOrderids(Long[] orderids);

    /**
     * 删除用车订单信息
     * 
     * @param orderid 用车订单主键
     * @return 结果
     */
    public int deleteCarorderByOrderid(Long orderid);
}
